# 求相邻元素最大值.编写一个程序，求一个正整数列表中每对相邻元素的最大值。
#  例如, 输入: [7 8 9 5 6 7 2 3] 输出: [8, 9, 9, 6, 7, 7, 3]

# 1. 定义一个正整数数组
numbers = [7, 8, 9, 5, 6, 7, 2, 3]
# 2.定义空列表
max_list = []
# 3.遍历数据列表.
curr_index = 0
for num in numbers:
    if curr_index == len(numbers) -1:
        break # 当前是最后一个元素.没有必要往下执行.
    next_num = numbers[curr_index+1]
    #对比当前num 和next_num
    max_num = max(num,next_num)
    # 加入到空列表
    max_list.append(max_num)

    # 循环一次,计数器加 1
    curr_index += 1

print(max_list)


print("---------------------")

# 1.原始列表
original_list = [1, 2, 2, 3, 4, 4, 5, 6, 6, 7]

# 2.用于存储去重后的列表
my_list = []

# 3.遍历原始列表
for i in original_list:
    if i not in my_list:
        my_list.append(i)

# 5.输出去重后的列表
print(my_list)